home *** CD-ROM | disk | FTP | other *** search
- Path: ratty.wolfe.net!NewsWatcher!user
- From: pascal@gonzo.wolfenet.com (Jeff Roegner)
- Newsgroups: comp.sys.mac.programmer,comp.sys.mac.programmer.help,comp.sys.mac.programmer.codewarrior,comp.lang.c,comp.lang.pascal.mac
- Subject: Re: Pascal or C++?
- Date: 2 Jan 1996 05:55:44 GMT
- Organization: Wolfe Internet Access, L.L.C.
- Message-ID: <pascal-0101962155590001@204.157.100.79>
- References: <d7e_9512231058@linknet.ccinet.ab.ca> <dallas-3012950728570001@ppp31.atlantica.net> <t-shinbrot-3112952304530001@aragorn175.nuts.nwu.edu>
- NNTP-Posting-Host: sea-ts4-p25.wolfenet.com
-
- As a student who has been in high school and has studied Pascal in the
- A.P. program and is now studying C/C++ under the same program, I can
- honestly say that I recommend Pascal as a language to concider if you are
- creating a computer science curriculum.
- Reasons for Pascal in your curriculum:
- 1: Easy to learn/understand
- 2: Teaches good habits
- 3: Still/actually used - unlike Hypercard, logo, basic, etc., Pascal is
- actually used
- 4: Good college prep - think how many colleges teach Pascal in their Comp.
- sci 101 classes - every small, private liberal arts college I looked at
- still taught Pascal, and having that knowledge before going into college
- is going to put me ahead in the long run
- 5: Easy tranfer to C/C++ - let's face it,Pascal and C are exactly alike,
- only the syntax changes, it is only in C++ where the differences evolve,
- so once you have the foundation in Pascal,you can then easily change to C
- and thus will have twice the knowledge by knowing both languages
-
- Reasons against Pascal:
- 1: The A.P. test will be in C/C++ starting in 1999.
- 2: Pascal is not the "language of choice"like it perhaps once was and is
- not as used in the industry as C/C++
-
- A way to solve the problem for your school may be to teach a "intro to
- comp. sci" class with Pascal and then an "A.P. Computer Sci." class with
- C/C++. We have a similar curriculum with Basic in the intro class and
- Pascal in the A.P. class. We also then have about 6 people in a second
- year A.P. class who are taking C/C++
-
- In high school, I feel it is important to get a grasp of what computer
- science is all about through the learning of a language, but just learning
- a language isn't really enough to do any hard core programming, that's why
- you go to college and extend upon those basics you learned in high school.
- Pascal is a great foundation, as I am finding as I work on C/C++. The
- bottow line is that so few students in high school are going to be doing
- any major work, that even if you taught them C/C++, what good would it do?
- The key is in planting the foundation for later learning.
-